d0ccd792526be3e51b442264e978e59c330bf9de,core/container/src/main/java/org/wildfly/swarm/container/runtime/cli/CommandLineArgsExtension.java,CommandLineArgsExtension,afterBeanDiscovery,#AfterBeanDiscovery#,42
Before Change
}
void afterBeanDiscovery(@Observes AfterBeanDiscovery abd) {
abd.addBean()
.addType(String[].class)
.addQualifier(CommandLineArgs.Literal.INSTANCE)
.producing(this.args);
abd.addBean()
After Change
}
void afterBeanDiscovery(@Observes AfterBeanDiscovery abd) {
CommonBean<String[]> stringBean = CommonBeanBuilder.newBuilder()
.beanClass(CommandLineArgsExtension.class)
.scope(Dependent.class)
.createSupplier(() -> args)
.addQualifier(CommandLineArgs.Literal.INSTANCE)
.addType(String[].class)
.addType(Object.class).build();
abd.addBean(stringBean);
CommonBean<List<String>> listBean = CommonBeanBuilder.newBuilder()
.beanClass(CommandLineArgsExtension.class)
.scope(Dependent.class)